using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using DevExpress.XtraEditors;
using DevExpress.XtraGrid;
using Барс;
using Барс.Ядро;
using Барс.Интерфейс;
namespace Аккорд
{
	public partial class ФормаРедактированияКлиента
	{
		private КонтактКлиента ТекущийКонтакт
		{
			get
			{
				if (таблица.ТекущаяПозицияИсточникаДанных < 0)
				{
				    return null;
				}
				else
				{
				    return Клиент.Контакты[таблица.ТекущаяПозицияИсточникаДанных];
				}
			}
		}

	    private string[] списокЗначенийКатегорий = null;
	    private string[] СписокЗначенийКатегорий
	    {
	        get
	        {
	            if (списокЗначенийКатегорий == null)
	            {
	                списокЗначенийКатегорий = Enum.GetNames(typeof (КатегорияКлиента));
	            }

	            return списокЗначенийКатегорий;
	        }
	    }

	    private string[] списокЗаголовковКатегорий = null;
	    private string[] СписокЗаголовковКатегорий
	    {
	        get
	        {
	            if (списокЗаголовковКатегорий == null)
	            {
                    списокЗаголовковКатегорий = new string[СписокЗначенийКатегорий.Length];
	                СписокЗначенийКатегорий.CopyTo(списокЗаголовковКатегорий, 0);
	                for (int индекс = 0; индекс < списокЗаголовковКатегорий.Length; индекс++)
	                {
	                    списокЗаголовковКатегорий[индекс] = Утилиты.РазделитьСтроку(списокЗаголовковКатегорий[индекс]);
	                }
	            }

	            return списокЗаголовковКатегорий;
	        }
	    }

		// Конструктор класса
		public ФормаРедактированияКлиента() : base()
		{
			ИнициализацияКомпонентов();
		}
	}
}